Backend Engineer Skills
あくまで、Back-end バックエンドがメイン
他の分野は深く突っ込まない
Engineer Base Skills
Web Frontend Engineer Skills
まだ更新途中です
hr.icon
レベル感
✅使い方を知っていて、最小限の調査で済むテクノロジー
👀いつ、何故使うかは説明できる。だけど詳細に使ったことはない(実務、ちゃんとした個人開発)
⛰聞いたことはあるけど何者なのか説明できない
Engineer Base Skills
共通の基本的なエンジニアスキルはここにまとめている
プログラミング言語 Programming Language
Go
JavaScript
Node.js
Ruby
Python
Java
PHP
Rust
Computing コンピューティング 情報処理
OS
Process Management
メモリ Memory
Interprocess communication プロセス間通信
I/O Input/Output
POSIX Portable Operating System Interface
Database データベース
RDB Relational Database
MySQL
PostgreSQL
NoSQL Database
mongoDB
AWS
GCP
Firebase
Azure
Azure Cosmos DB
その他
ORM オブジェクトリレーショナルマッパー
ACID
Database transaction
N+1 Query Problem
Normalization
サーバーレス Server Less,FaaS Function as a Service
AWS Lambda
Netlify
Azure Functions
コンテナー Container
Docker
Kubernetes クーバネティス
認証 Authentication
OAuth
Cookie クッキー
JWT Json Web Token
Auth0
HTTPS Hypertext Transfer Protocol Secure
SSL Secure Sockets Layer
Cashing キャッシュ
CDN Content Delivery Network
Back-end Cashing
Redis
監視 Monitoring
Test Backend
CI 継続的インテグレーション,CD 継続的デリバリー
検索エンジン Search Engine
Elasticsearch
Message Broker メッセージブローカー
RabbitMQ
Kafka
GraphQL
Apollo
WebSocket API
Web server
Nginx
Apache
👀Logging ロギング
旧
サーバーサイド言語
Node.js.icon Node.js
フレームワーク
Express.js.iconExpress.js
Template Engine テンプレートエンジン
Pug.iconPug
Cloud Computing クラウド
Azure.iconAzure
Azure Cosmos DB.iconAzure Cosmos DB
Azure Storage.iconAzure Storage
Azure Blob Storage.iconAzure Blob Storage
Azure IoT Hub.iconAzure IoT Hub
Azure Event Grid.iconAzure Event Grid
Azure Functions.iconAzure Functions
Azure Blockchain Service.iconAzure Blockchain Service
Azure Virtual Machines.iconAzure Virtual Machines
Linux.iconLinux
Ubuntu.iconUbuntu
VM Virtual Machine
VirtualBox.iconVirtualBox
Vagrant.iconVagrant
コンテナ技術
Docker.iconDocker
書き方参考
Learn to become a modern backend developer